package com.sxbbc.common.core.dto.jz;

import com.sxbbc.common.core.entity.jz.BBusiness;
import com.sxbbc.common.core.entity.jz.ProcEvaluate;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 商品详情VO对象
 *
 * @author leehao
 * @date 2019-06-10 15:44
 */
@Data
public class ProductDetailVo {

    /* ------- 通用部分 ------- */
    /** 商品类型 */
    private Integer proType;
    /** 商品主图  || 点击规格时查看的详情图*/
    private String proUrl;
    /** 商家类型名称 */
    private String bTypeName;
    /** 商品名称 */
    private String proName;
    /** 价格 */
    private BigDecimal price;
    /** 库存 */
    private Integer stock;
    /** 运费名 */
    private String expName;
    /** 已售 */
    private Integer saleQty;
    /** 产地 */
    private String producePlace;
    /** 是否有红包标记 1有0无 */
    private Integer redFlag;
    /** 商品权益 */
    private List<String> interList;
    /** 商品规格 */
    private List<PropertiesVo> skuList;
    /** 店铺信息 */
    private BBusiness bBusiness;
    /** 是否收藏 1是0否 */
    private Integer collectFlag;
    /** 单条评论记录 */
    private ProcEvaluate procEvaluate;
    /** sku的ID */
    private Integer skuId;

    private  Integer pId;

    private  String proCode;


    private  String linkPhone;

    /* ------- 团购部分 ------- */

    /** 拼团价 */
    private BigDecimal groupPrice;
    /** 几人团 */
    private Integer groupNum;

    /* ------- 秒杀部分 ------- */

    /** 是否秒杀商品标记 1是0否 */
    private Integer seckillFlag;
    /** 秒杀价 */
    private BigDecimal seckillPrice;
    /** 秒杀开始时间 */
    private Date secBeginTime;
    /** 秒杀结束时间 */
    private Date secOverTime;
    /** 商品详情的规格名称，当秒杀时设置该字段，用于前端选中 */
    private String sku;

    /** 礼包 礼包内容 */
    private String proDesc;
    /** 积分 */
    private BigDecimal point;


}
